package com.example.jobdemo.entity;

import lombok.Data;

import java.io.Serializable;

/**
 * Table: company
 */
@Data
public class Company extends Page implements Serializable {
    /**
     * 企业ID
     *
     * Table:     company
     * Column:    company_id
     * Nullable:  false
     */
    private Integer companyId;

    /**
     * 岗位链接
     *
     * Table:     company
     * Column:    post_url
     * Nullable:  false
     */
    private String postUrl;

    /**
     * 岗位名称
     *
     * Table:     company
     * Column:    post_name
     * Nullable:  false
     */
    private String postName;

    /**
     * 工资待遇
     *
     * Table:     company
     * Column:    post_salary
     * Nullable:  false
     */
    private Float postSalary;

    /**
     * 所在城市区域
     *
     * Table:     company
     * Column:    post_city
     * Nullable:  false
     */
    private String postCity;

    /**
     * 工作经验要求
     *
     * Table:     company
     * Column:    post_experience
     * Nullable:  false
     */
    private String postExperience;

    /**
     * 学历要求
     *
     * Table:     company
     * Column:    post_education
     * Nullable:  false
     */
    private String postEducation;

    /**
     * 招工人数
     *
     * Table:     company
     * Column:    post_number
     * Nullable:  false
     */
    private Integer postNumber;

    /**
     * 发布日期
     *
     * Table:     company
     * Column:    post_release_time
     * Nullable:  false
     */
    private String postReleaseTime;

    /**
     * 工作具体信息
     *
     * Table:     company
     * Column:    post_information
     * Nullable:  false
     */
    private String postInformation;

    /**
     * 岗位分类
     *
     * Table:     company
     * Column:    post_category
     * Nullable:  false
     */
    private String postCategory;

    /**
     * 岗位相关关键字
     *
     * Table:     company
     * Column:    post_keywords
     * Nullable:  false
     */
    private String postKeywords;

    /**
     * 企业链接
     *
     * Table:     company
     * Column:    company_url
     * Nullable:  false
     */
    private String companyUrl;

    /**
     * 企业名称
     *
     * Table:     company
     * Column:    company_name
     * Nullable:  false
     */
    private String companyName;

    /**
     * 企业类型
     *
     * Table:     company
     * Column:    company_nature
     * Nullable:  false
     */
    private String companyNature;

    /**
     * 企业规模(人数)
     *
     * Table:     company
     * Column:    company_scale
     * Nullable:  false
     */
    private String companyScale;

    /**
     * 企业类别
     *
     * Table:     company
     * Column:    company_category
     * Nullable:  false
     */
    private String companyCategory;

    /**
     * 爬取日期
     *
     * Table:     company
     * Column:    crawl_date
     * Nullable:  false
     */
    private String crawlDate;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database table company
     *
     * @mbggenerated Mon Jun 28 20:45:27 CST 2021
     */
    private static final long serialVersionUID = 1L;

    private String title;

    private Integer userId;

    private Long userCollectId;
}